#ifndef __WM_EFUSE_H__
#define __WM_EFUSE_H__

#include "wm_hal.h"

typedef struct
{
	uint16_t ref_val;
	uint16_t real_val;
}Ft_AdcUintTypeDef;

typedef struct
{
	uint32_t valid_cnt;
	Ft_AdcUintTypeDef units[6];
	float a;
	float b;
}Ft_AdcTypeDef;

typedef struct
{
	int ref_val;
	int real_val;
}Ft_TempTypeDef;

int Hal_Efuse_Param_init(void);
int HAL_Efuse_Get_ADC_Param(Ft_AdcTypeDef *adc_param);

#endif